@charset "utf-8";/* CSS Document */
.xzcard{ width:945px; margin:0px auto;}
.xzcard_nav{ height:32px;line-height:32px; font-family:"宋体";}
.xzcard_nav ul{ float:right; width:500px; overflow:hidden;}
.xzcard_nav li {float:right;height:32px;margin-left:4px; text-align:center; width:114px; font:bold 14px "宋体";}
.xzcard_nav li a{ display:block; height:32px;line-height:32px;color:#FFF; background:url(../images/xzcard_btn.jpg) 0px 0px;}
.xzcard_nav li a:hover,.xzcard_nav li a.on{ display:block; color:#f43e07; background-position:0px -33px; text-decoration:none;}

/* 登录区 */
.xzcard_login{ background:url(../images/xzcard_topbg.jpg) no-repeat; height:353px;}
.xzcard_loginL{margin:240px 0px 0px 522px;_margin:240px 0px 0px 260px; width:120px; height:45px; text-indent:-999em;}
.xzcard_loginL a{ display:block; height:45px;}
.xzcard_loginR{ margin:45px 0px 0px 45px; width:195px; height:245px;}
.xzcard_loginR h2,.xzcard_num strong,.xzcard_num span,.xzcard_num b,.xzcard_btn span a,.xzcard_loginFf a,.xzcard_btn_secussed span a{ background:url(../images/xzcard_login.gif) 0px 0px no-repeat;}
.xzcard_loginR h2{ width:165px; height:39px; margin:17px 0px 0px 17px; text-indent:-999em;}
.xzcard_num{ margin:10px 0px 0px 24px; height:26px;}
.xzcard_num strong,.xzcard_num b{ display:inline-block; float:left; background-position:0px -57px; width:40px; height:17px; text-indent:-999em; margin-top:4px;}
.xzcard_num b{background-position:0px -93px;}
.xzcard_num span{ float:left; display:inline-block; background-position:-62px -53px; width:100px; height:24px; padding:2px 0px 0px 3px; margin-left:10px;}
.text_xzcard{ border:0px; padding-left:2px; width:95px; height:20px;_height:18px;}
.xzcard_btn{ margin:13px 0px 0px 17px; height:36px;}
.xzcard_btn span{float:left; display:inline-block; width:78px; height:36px; margin-right:8px;}
.xzcard_btn span a{ background-position:0px -131px; display:block; width:78px; height:36px;}
.xzcard_btn span a.search{ background-position:-87px -131px;}
.xzcard_loginFf{ margin:13px 0px 0px 125px; width:70px;}
.xzcard_loginFf a{ display:block; background:none; color:#ff4901; text-decoration:underline;}
.xzcard_loginFf a:hover{ color:#ff4901;}

/* 登录成功 */
.xzcard_loginR dl{ padding:35px 0px 0px 13px;}
.xzcard_loginR dt{ color:#f86005; font-size:16px; height:35px;}
.xzcard_loginR dd{ color:#363636; font:14px/1.5em "宋体"; height:100px;}
.xzcard_btn_secussed{ margin:13px 0px 0px 5px; height:32px;}
.xzcard_btn_secussed span{float:left; display:inline-block; width:62px; height:32px; text-indent:-999em;}
.xzcard_btn_secussed span a{ background-position:0px -190px; display:block; width:62px; height:32px;}
.xzcard_btn_secussed span a.recharge{ background-position:-103px -190px;}
.xzcard_btn_secussed span a.search{ background-position:0px -228px;}


/* 主体 */
.xzcard_cont{ background:url(../images/xzcard_midbg.jpg) repeat-y;}
.xzcard_cont dl{width:825px; margin:0px auto; background:url(../images/xzcard_line.jpg) bottom no-repeat; padding-bottom:22px;}
.xzcard_cont dd h2{ background:url(../images/xzcard_dot.gif) 0px 28px no-repeat; padding:20px 0px 0px 14px; height:26px; color:#ff6900; font:18px "微软雅黑";}
.xzcard_cont dd p{ font-size:14px; color:#590b0b;}
/* tabA */
.tabA dt{ float:left; width:270px;}
.tabA dd h2{ background:none; padding-left:0px;}
.tabA dd h2.pt13{ padding-top:10px;}
/* tabB */
.xzcard_cont dl.tabB{ padding:20px 0px 22px 60px; width:765px;}
.tabB dt{ float:right; width:190px; padding-left:20px;}
/* tabC */
.xzcard_cont dl.tabC{ padding:12px 0px 22px 0px; }
.tabC dt{ float:left; width:205px; padding-left:60px;}
.tabC dd{ float:left; width:230px; padding:25px 30px 0px 0px;}
.tabC dd.right{ width:260px;}
.tabC dd p{ padding-left:14px;}
/* tabD */
.xzcard_cont dl.tabD{ padding:20px 0px 22px 40px; background:none;}
.tabD dd{ float:left; width:180px; background:url(../images/xzcard_line1.gif) right top no-repeat; padding:0px 40px;}
.tabD dd img{ margin-bottom:13px;}
.tabD dd.right{ background:none;}

.xzcard_tit{ text-align:center; height:45px;}
.xzcard_table{ width:811px; margin:0px auto;}
.xzcard_table table{ border-collapse:collapse;}
.xzcard_table td,.xzcard_table th{ height:38px; line-height:38px; text-align:center; border:1px #D91C06 solid; color:#ec360f;}
.xzcard_table th{ font:bold 14px "宋体"; background:#FFF; height:38px; color:#6e350d;}

.xzcard_foot{}

/* 通票卡 */
.xzcard_pass{ background:#FDBB0E;}
.xzcard_passA{ width:940px;}
.xzcard_passB{ background:url(../images/xzcard_box.gif) no-repeat; width:940px; height:181px; line-height:2em; font-family:"宋体";}
.xzcard_passB .boxA{ width:380px; height:161px; padding:20px 35px 0px 110px;}
.xzcard_passB .boxA li{ padding-left:9em;}
.xzcard_passB .boxA li em{ display:inline-block; margin-left:-8em;}
.xzcard_passB .boxB{ width:307px; height:161px; padding:20px 30px 0px 45px; margin-left:10px;}
.xzcard_passB .boxB li{ padding-left:5em;}
.xzcard_passB .boxB li em{ display:inline-block; margin-left:-5em;}
.xzcard_passB .boxB li span{ color:#f00;}

.xzcard_passD{ width:860px; margin:0px auto; font-family:"宋体"; position:relative; z-index:0;}
.xzcard_passD ul{ float:right; width:300px; overflow:hidden; padding-top:50px; position:absolute; right:0px; z-index:100;}
.xzcard_passD li { float:left; height:37px; margin-right:4px; text-align:center; width:70px;}
.xzcard_passD li a{ display:block; text-indent:-999em; height:33px;line-height:33px;color:#FFF; background:url(../images/xzcard_btn4.gif) 0px 0px no-repeat;}
.xzcard_passD li a:hover,.xzcard_passD li.check a,.xzcard_passD li.check a:hover{ background:url(../images/xzcard_btn5.gif) 0px 0px no-repeat; width:70px; height:37px; }
.xzcard_passD li a.shh{ background-position:0px -33px;}
.xzcard_passD li a.shh:hover,.xzcard_passD li.check a.shh,.xzcard_passD li.check a.shh:hover{ background-position:0px -37px;}
.xzcard_passD li a.tj{ background-position:0px -66px;}
.xzcard_passD li a.tj:hover,.xzcard_passD li.check a.tj,.xzcard_passD li.check a.tj:hover{ background-position:0px -74px;}
.xzcard_passD li a.shz{ background-position:0px -99px;}
.xzcard_passD li a.shz:hover,.xzcard_passD li.check a.shz,.xzcard_passD li.check a.shz:hover{ background-position:0px -111px;}
.xzcard_passD li a.gz{ background-position:0px -132px;}
.xzcard_passD li a.gz:hover,.xzcard_passD li.check a.gz,.xzcard_passD li.check a.gz:hover{ background-position:0px -148px;}
.xzcard_passDL{ padding:25px 0px 0px 10px; height:58px; line-height:1.6em; color:#000; font-size:18px; position:relative; z-index:10;}
.xzcard_passDL span,.xzcard_passDinfoA{ color:#414141; font-size:16px;}
.xzcard_passDboxA,.xzcard_passDboxB{position:relative; z-index:0; clear:both; background:url(../images/xzcard_boxbg01.gif) no-repeat; width:834px; height:306px; padding:12px 13px 0px;}
.xzcard_passDinfoA{ padding:20px 0px 5px 10px; }
.xzcard_passDboxB{ background:url(../images/xzcard_boxbg01.gif) no-repeat;}
.xzcard_passDinfoB{ color:#F00; padding:10px 0px 20px 10px;}
/* 2011-11-21 xiaozhen */
p.xzcard_passinfo{position:absolute; z-index:1; width:595px; margin-top:90px; margin-left:295px;}
.cuts_banner{ width:940px; margin:0px auto;}







